package com.ruoyi.appraise.mapper;

import java.util.List;
import com.ruoyi.appraise.domain.AtbAppraise;

/**
 * 买房估价Mapper接口
 * 
 * @author ruoyi
 * @date 2024-09-16
 */
public interface AtbAppraiseMapper 
{
    /**
     * 查询买房估价
     * 
     * @param appraiseId 买房估价主键
     * @return 买房估价
     */
    public AtbAppraise selectAtbAppraiseByAppraiseId(Long appraiseId);

    /**
     * 查询买房估价列表
     * 
     * @param atbAppraise 买房估价
     * @return 买房估价集合
     */
    public List<AtbAppraise> selectAtbAppraiseList(AtbAppraise atbAppraise);

    /**
     * 新增买房估价
     * 
     * @param atbAppraise 买房估价
     * @return 结果
     */
    public int insertAtbAppraise(AtbAppraise atbAppraise);

    /**
     * 修改买房估价
     * 
     * @param atbAppraise 买房估价
     * @return 结果
     */
    public int updateAtbAppraise(AtbAppraise atbAppraise);

    /**
     * 删除买房估价
     * 
     * @param appraiseId 买房估价主键
     * @return 结果
     */
    public int deleteAtbAppraiseByAppraiseId(Long appraiseId);

    /**
     * 批量删除买房估价
     * 
     * @param appraiseIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAtbAppraiseByAppraiseIds(Long[] appraiseIds);
}
